home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 9749 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: goanna.cs.rmit.EDU.AU!not-for-mail
  2. From: ok@goanna.cs.rmit.EDU.AU (Richard A. O'Keefe)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Date: 4 Mar 1996 16:29:33 +1100
  6. Organization: Comp Sci, RMIT, Melbourne, Australia
  7. Message-ID: <4hdv3t$911@goanna.cs.rmit.EDU.AU>
  8. References: <JSA.96Feb16135027@organon.com> <1996Feb22.005518.13396@leeweyr.sccsi.com> <4gvrffINNlqo@anvil.ugrad.cs.ubc.ca> <4h8233$c7p$1@canberra.DIALix.oz.au> <4h8mq3INNmr9@anvil.ugrad.cs.ubc.ca>
  9. NNTP-Posting-Host: goanna.cs.rmit.edu.au
  10. X-Newsreader: NN version 6.5.0 #0 (NOV)
  11.  
  12. c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku) writes:
  13. >I just get irked when people cluelessly put down the C language. It's great!
  14. >So there is no official validation suite for ISO/IEC compliance. It's a gaping
  15. >lack, but that doesn't prevent anyone from developing a conforming
  16. >implementation. It's not a big and complex language! The whole ISO document is
  17. >but 219 pages long, which includes coverage of all the standard library
  18. >functions as well as the language proper.
  19.  
  20. How come no-one has mentioned the Plum Hall validation suite for C?
  21. It's not "official", but it _exists_, and if C compiler vendors want to
  22. validate their compilers against independent tests, they can.
  23.  
  24. C may not be a big and complex language, but it's quite big enough for
  25. trouble.  I'd say it's about the same size as Fortran 77, and that was
  26. big enough for trouble too.
  27.  
  28. The problem is not that people _can't_ develop conforming compilers, it's that
  29. unless and until the market pushes hard enough, they _don't_.  I have been
  30. received ads for "ANSI-compliant C++ compilers" for some time now, despite
  31. the absence at the time of an actual ANSI standard for C++.  Many customers
  32. didn't know, and just ook it on trust.  Validation suites are for _customers_
  33. as well as vendors.  In our recent election, the slogan of the Democrats
  34. (a minor party: the major parties are Labor, Liberal, and National, in
  35. alphabetic order) was "we'll keep the bastards honest".  That's one of the
  36. functions of an official validation suite.
  37.  
  38. -- 
  39. The election is over, and Australia lost; the idjits elected _politicians_!
  40. Richard A. O'Keefe; http://www.cs.rmit.edu.au/~ok; RMIT Comp.Sci.
  41.